package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 数据对象
 * @since 2013-07-30
 */
public class LogicSkItemDO implements Serializable {

    private static final long serialVersionUID = 135951103124320019L;
    
    /**
     * column logic_sk_item.id
     */
    private String id;
    
    /**
     * column logic_sk_item.soid  抬头ID（收款单id）
     */
    private String soid;
    
    /**
     * column logic_sk_item.skcode  收款单编号
     */
    private String skcode;
    
    /**
     * column logic_sk_item.whcode  出货仓库
     */
    private String whcode;
    
    /**
     * column logic_sk_item.whname  仓库名称
     */
    private String whname;
    
    /**
     * column logic_sk_item.batch  批次
     */
    private String batch;
    
    /**
     * column logic_sk_item.code  产品编码
     */
    private String code;
    
    /**
     * column logic_sk_item.spec  产品规格
     */
    private String spec;
    
    /**
     * column logic_sk_item.junit  基本单位
     */
    private String junit;
    
    /**
     * column logic_sk_item.unit  产品单位
     */
    private String unit;
    
    /**
     * column logic_sk_item.name  产品名称
     */
    private String name;
    
    /**
     * column logic_sk_item.status  要销售的产品状态
     */
    private String status;
    
    /**
     * column logic_sk_item.jquantity  基本单位数量
     */
    private Double jquantity;
    
    /**
     * column logic_sk_item.quantity  数量
     */
    private Double quantity;
    
    /**
     * column logic_sk_item.price  单价
     */
    private BigDecimal price;
    
    /**
     * column logic_sk_item.tax_price  含税单价
     */
    private BigDecimal tax_price;
    
    /**
     * column logic_sk_item.remark  备注
     */
    private String remark;
    
    /**
     * column logic_sk_item.brand  品牌
     */
    private String brand;
    
    /**
     * column logic_sk_item.zk  折扣
     */
    private BigDecimal zk;  
    
    /**
     * column logic_sk_item.money  应收总货款
     */
    private Double money;
    
    /**
     * column logic_sk_item.yshk  已收货款
     */
    private Double yshk;
    
    /**
     * column logic_sk_item.sshk  本次实收货款
     */
    private Double sshk;
    
    /**
     * column logic_sk_item.wshk  未收货款
     */
    private Double wshk;
    
    /**
     * column logic_sk_item.source_bill_type  源单类型，1为订单，2为冻结处理单
     */
    private Integer sourceBillType;

	public LogicSkItemDO() {
    	super();
    }
	
	public LogicSkItemDO(String id, String soid, String skcode,String whcode, String whname,
			String batch, String code, String spec, String junit, String unit,
			String name, String status, Double jquantity, Double quantity,
			BigDecimal price, BigDecimal tax_price, String remark,
			String brand, BigDecimal zk, Double money, Double yshk,
			Double sshk, Double wshk, Integer sourceBillType) {
		this.id = id;
		this.soid = soid;
		this.skcode = skcode;
		this.whcode = whcode;
		this.whname = whname;
		this.batch = batch;
		this.code = code;
		this.spec = spec;
		this.junit = junit;
		this.unit = unit;
		this.name = name;
		this.status = status;
		this.jquantity = jquantity;
		this.quantity = quantity;
		this.price = price;
		this.tax_price = tax_price;
		this.remark = remark;
		this.brand = brand;
		this.zk = zk;
		this.money = money;
		this.yshk = yshk;
		this.sshk = sshk;
		this.wshk = wshk;
		this.sourceBillType = sourceBillType;
	}
	public Double getSshk() {
		return sshk;
	}
	public void setSshk(Double sshk) {
		this.sshk = sshk;
	}
	public Double getWshk() {
		return wshk;
	}
	public void setWshk(Double wshk) {
		this.wshk = wshk;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getSoid() {
		return soid;
	}
	public void setSoid(String soid) {
		this.soid = soid;
	}
	public String getSkcode() {
		return skcode;
	}

	public void setSkcode(String skcode) {
		this.skcode = skcode;
	}

	public String getWhcode() {
		return whcode;
	}
	public void setWhcode(String whcode) {
		this.whcode = whcode;
	}
	public String getWhname() {
		return whname;
	}
	public void setWhname(String whname) {
		this.whname = whname;
	}
	public String getBatch() {
		return batch;
	}
	public void setBatch(String batch) {
		this.batch = batch;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getSpec() {
		return spec;
	}
	public void setSpec(String spec) {
		this.spec = spec;
	}
	public String getJunit() {
		return junit;
	}
	public void setJunit(String junit) {
		this.junit = junit;
	}
	public String getUnit() {
		return unit;
	}
	public void setUnit(String unit) {
		this.unit = unit;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Double getJquantity() {
		return jquantity;
	}
	public void setJquantity(Double jquantity) {
		this.jquantity = jquantity;
	}
	public Double getQuantity() {
		return quantity;
	}
	public void setQuantity(Double quantity) {
		this.quantity = quantity;
	}
	public BigDecimal getPrice() {
		return price;
	}
	public void setPrice(BigDecimal price) {
		this.price = price;
	}
	public BigDecimal getTax_price() {
		return tax_price;
	}
	public void setTax_price(BigDecimal tax_price) {
		this.tax_price = tax_price;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getBrand() {
		return brand;
	}
	public void setBrand(String brand) {
		this.brand = brand;
	}
	public BigDecimal getZk() {
		return zk;
	}
	public void setZk(BigDecimal zk) {
		this.zk = zk;
	}
	public Double getMoney() {
		return money;
	}
	public void setMoney(Double money) {
		this.money = money;
	}
	public Double getYshk() {
		return yshk;
	}
	public void setYshk(Double yshk) {
		this.yshk = yshk;
	}

	public Integer getSourceBillType() {
		return sourceBillType;
	}

	public void setSourceBillType(Integer sourceBillType) {
		this.sourceBillType = sourceBillType;
	}
   
	
}